mechanical street sweeper - Espagnol Anglais Dictionnaire